History
History
Synonyms
UK
US
Meaning:
park

a public garden in a town or city; an area of grassland, trees etc round a large country house or mansion

land that is reserved for pleasure, recreation

parking

(an area for) the parking of vehicles

land that is reserved for pleasure, recreation

plaza

an open square or market-place

central location, spot

VILLAGE GREEN as in Wiktionary
VILLAGE GREEN as in Wikipedia